<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>欢迎！</title>
	<script type="text/javascript" src='http://res2.wx.qq.com/open/js/jweixin-1.4.0.js'></script>
</head>
<body>
<?php 

	session_start();
	require_once 'tool.php';
	$tool = new tool;
	//$appid = "wx9794cfc617379395";
	if(isset($_SESSION['refresh_token'])){
		$url = "https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=".$tool->appid."&grant_type=refresh_token&refresh_token=".$_SESSION['refresh_token'];
	}else{
		$secret = "c02fd73d7c52cfd3ebb4c63cdba0f3c1";
		$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$tool->appid."&secret=".$secret."&code=".$_GET['code']."&grant_type=authorization_code";
	}
	$re = $tool->httpCurl($url);
	$re = json_decode($re,true);
	$_SESSION['refresh_token']=$re['refresh_token'];
	var_dump($re);
	
	$url = "https://api.weixin.qq.com/sns/userinfo?access_token=".$re['access_token']."&openid=".$re['openid']."&lang=zh_CN";
	$re = $tool->httpCurl($url);
	$re = json_decode($re,true);
	var_dump($re);
	echo '你好';
	$signPackage=$tool->GetSignPackage();

?>
<script type="text/javascript">
	wx.config({
	    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
	    appId: "<?php echo $signPackage['appId'];?>", // 必填，公众号的唯一标识
	    timestamp: "<?php echo $signPackage['timestamp'];?>", // 必填，生成签名的时间戳
	    nonceStr: "<?php echo $signPackage['nonceStr'];?>", // 必填，生成签名的随机串
	    signature: "<?php echo $signPackage['signature'];?>",// 必填，签名
	    jsApiList: [
	    	"updateTimelineShareData",
	    ] // 必填，需要使用的JS接口列表
	});
	wx.ready(function(){
	    // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
		wx.updateTimelineShareData({ 
			title: '111', // 分享标题
			link: "http://"+document.domain+"/index.php", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
			imgUrl: "http://"+document.domain+"1.jpg", // 分享图标
			success: function () {
				// 设置成功
				alert("分享成功");
			}
		})
	});
</script>
</body>
</html>

